Spinning Dynamics